#
# PySNMP MIB module POWER-ATTRIBUTES-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///opt/mib/netdisco-mibs/rfc/POWER-ATTRIBUTES-MIB.txt
# Produced by pysmi-0.3.4 at Thu Jan 27 18:18:38 2022
# On host loaclhost platform Linux version 3.10.0-1160.41.1.el7.x86_64 by user root
# Using Python version 3.6.8 (default, Nov 16 2020, 16:55:22) 
#
OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
SingleValueConstraint, ConstraintsIntersection, ConstraintsUnion, ValueSizeConstraint, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ConstraintsIntersection", "ConstraintsUnion", "ValueSizeConstraint", "ValueRangeConstraint")
UnitMultiplier, = mibBuilder.importSymbols("ENERGY-OBJECT-MIB", "UnitMultiplier")
entPhysicalIndex, = mibBuilder.importSymbols("ENTITY-MIB", "entPhysicalIndex")
ModuleCompliance, NotificationGroup, ObjectGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup", "ObjectGroup")
NotificationType, Gauge32, TimeTicks, ObjectIdentity, mib_2, iso, ModuleIdentity, IpAddress, Counter32, MibIdentifier, Unsigned32, Integer32, Bits, Counter64, MibScalar, MibTable, MibTableRow, MibTableColumn = mibBuilder.importSymbols("SNMPv2-SMI", "NotificationType", "Gauge32", "TimeTicks", "ObjectIdentity", "mib-2", "iso", "ModuleIdentity", "IpAddress", "Counter32", "MibIdentifier", "Unsigned32", "Integer32", "Bits", "Counter64", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn")
DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
powerAttributesMIB = ModuleIdentity((1, 3, 6, 1, 2, 1, 230))
powerAttributesMIB.setRevisions(('2015-02-09 00:00',))
if mibBuilder.loadTexts: powerAttributesMIB.setLastUpdated('201502090000Z')
if mibBuilder.loadTexts: powerAttributesMIB.setOrganization('IETF EMAN Working Group')
powerAttributesMIBConform = MibIdentifier((1, 3, 6, 1, 2, 1, 230, 0))
powerAttributesMIBObjects = MibIdentifier((1, 3, 6, 1, 2, 1, 230, 1))
eoACPwrAttributesTable = MibTable((1, 3, 6, 1, 2, 1, 230, 1, 1), )
if mibBuilder.loadTexts: eoACPwrAttributesTable.setStatus('current')
eoACPwrAttributesEntry = MibTableRow((1, 3, 6, 1, 2, 1, 230, 1, 1, 1), ).setIndexNames((0, "ENTITY-MIB", "entPhysicalIndex"))
if mibBuilder.loadTexts: eoACPwrAttributesEntry.setStatus('current')
eoACPwrAttributesConfiguration = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("sngl", 1), ("del", 2), ("wye", 3)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesConfiguration.setStatus('current')
eoACPwrAttributesAvgVoltage = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 2), Integer32()).setUnits('0.1 Volt AC').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesAvgVoltage.setStatus('current')
eoACPwrAttributesAvgCurrent = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 3), Unsigned32()).setUnits('amperes').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesAvgCurrent.setStatus('current')
eoACPwrAttributesFrequency = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 4), Integer32().subtype(subtypeSpec=ValueRangeConstraint(4500, 6500))).setUnits('0.01 hertz').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesFrequency.setStatus('current')
eoACPwrAttributesPowerUnitMultiplier = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 5), UnitMultiplier()).setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesPowerUnitMultiplier.setStatus('current')
eoACPwrAttributesPowerAccuracy = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 6), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 10000))).setUnits('hundredths of percent').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesPowerAccuracy.setStatus('current')
eoACPwrAttributesTotalActivePower = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 7), Integer32()).setUnits('watts').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesTotalActivePower.setStatus('current')
eoACPwrAttributesTotalReactivePower = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 8), Integer32()).setUnits('volt-amperes reactive').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesTotalReactivePower.setStatus('current')
eoACPwrAttributesTotalApparentPower = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 9), Integer32()).setUnits('volt-amperes').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesTotalApparentPower.setStatus('current')
eoACPwrAttributesTotalPowerFactor = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 10), Integer32().subtype(subtypeSpec=ValueRangeConstraint(-10000, 10000))).setUnits('hundredths').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesTotalPowerFactor.setStatus('current')
eoACPwrAttributesThdCurrent = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 11), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 10000))).setUnits('hundredths of percent').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesThdCurrent.setStatus('current')
eoACPwrAttributesThdVoltage = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 1, 1, 12), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 10000))).setUnits('hundredths of percent').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesThdVoltage.setStatus('current')
eoACPwrAttributesDelPhaseTable = MibTable((1, 3, 6, 1, 2, 1, 230, 1, 2), )
if mibBuilder.loadTexts: eoACPwrAttributesDelPhaseTable.setStatus('current')
eoACPwrAttributesDelPhaseEntry = MibTableRow((1, 3, 6, 1, 2, 1, 230, 1, 2, 1), ).setIndexNames((0, "ENTITY-MIB", "entPhysicalIndex"), (0, "POWER-ATTRIBUTES-MIB", "eoACPwrAttributesDelPhaseIndex"))
if mibBuilder.loadTexts: eoACPwrAttributesDelPhaseEntry.setStatus('current')
eoACPwrAttributesDelPhaseIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 2, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 359)))
if mibBuilder.loadTexts: eoACPwrAttributesDelPhaseIndex.setStatus('current')
eoACPwrAttributesDelPhaseToNextPhaseVoltage = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 2, 1, 2), Integer32()).setUnits('0.1 Volt AC').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesDelPhaseToNextPhaseVoltage.setStatus('current')
eoACPwrAttributesDelThdPhaseToNextPhaseVoltage = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 2, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 10000))).setUnits('hundredths of percent').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesDelThdPhaseToNextPhaseVoltage.setStatus('current')
eoACPwrAttributesWyePhaseTable = MibTable((1, 3, 6, 1, 2, 1, 230, 1, 3), )
if mibBuilder.loadTexts: eoACPwrAttributesWyePhaseTable.setStatus('current')
eoACPwrAttributesWyePhaseEntry = MibTableRow((1, 3, 6, 1, 2, 1, 230, 1, 3, 1), ).setIndexNames((0, "ENTITY-MIB", "entPhysicalIndex"), (0, "POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyePhaseIndex"))
if mibBuilder.loadTexts: eoACPwrAttributesWyePhaseEntry.setStatus('current')
eoACPwrAttributesWyePhaseIndex = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 359)))
if mibBuilder.loadTexts: eoACPwrAttributesWyePhaseIndex.setStatus('current')
eoACPwrAttributesWyePhaseToNeutralVoltage = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 2), Integer32()).setUnits('0.1 Volt AC').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyePhaseToNeutralVoltage.setStatus('current')
eoACPwrAttributesWyeCurrent = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 3), Integer32()).setUnits('0.1 amperes AC').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyeCurrent.setStatus('current')
eoACPwrAttributesWyeActivePower = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 4), Integer32()).setUnits('watts').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyeActivePower.setStatus('current')
eoACPwrAttributesWyeReactivePower = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 5), Integer32()).setUnits('volt-amperes reactive').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyeReactivePower.setStatus('current')
eoACPwrAttributesWyeApparentPower = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 6), Integer32()).setUnits('volt-amperes').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyeApparentPower.setStatus('current')
eoACPwrAttributesWyePowerFactor = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 7), Integer32().subtype(subtypeSpec=ValueRangeConstraint(-10000, 10000))).setUnits('hundredths').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyePowerFactor.setStatus('current')
eoACPwrAttributesWyeThdCurrent = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 8), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 10000))).setUnits('hundredths of percent').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyeThdCurrent.setStatus('current')
eoACPwrAttributesWyeThdPhaseToNeutralVoltage = MibTableColumn((1, 3, 6, 1, 2, 1, 230, 1, 3, 1, 9), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 10000))).setUnits('hundredths of percent').setMaxAccess("readonly")
if mibBuilder.loadTexts: eoACPwrAttributesWyeThdPhaseToNeutralVoltage.setStatus('current')
powerAttributesMIBCompliances = MibIdentifier((1, 3, 6, 1, 2, 1, 230, 2))
powerAttributesMIBGroups = MibIdentifier((1, 3, 6, 1, 2, 1, 230, 3))
powerAttributesMIBFullCompliance = ModuleCompliance((1, 3, 6, 1, 2, 1, 230, 2, 1)).setObjects(("POWER-ATTRIBUTES-MIB", "powerACPwrAttributesMIBTableGroup"), ("POWER-ATTRIBUTES-MIB", "powerACPwrAttributesOptionalMIBTableGroup"), ("POWER-ATTRIBUTES-MIB", "powerACPwrAttributesDelPhaseMIBTableGroup"), ("POWER-ATTRIBUTES-MIB", "powerACPwrAttributesWyePhaseMIBTableGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    powerAttributesMIBFullCompliance = powerAttributesMIBFullCompliance.setStatus('current')
powerACPwrAttributesMIBTableGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 230, 3, 1)).setObjects(("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesAvgVoltage"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesAvgCurrent"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesFrequency"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesPowerUnitMultiplier"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesPowerAccuracy"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesTotalActivePower"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesTotalReactivePower"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesTotalApparentPower"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesTotalPowerFactor"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    powerACPwrAttributesMIBTableGroup = powerACPwrAttributesMIBTableGroup.setStatus('current')
powerACPwrAttributesOptionalMIBTableGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 230, 3, 2)).setObjects(("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesConfiguration"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesThdCurrent"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesThdVoltage"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    powerACPwrAttributesOptionalMIBTableGroup = powerACPwrAttributesOptionalMIBTableGroup.setStatus('current')
powerACPwrAttributesDelPhaseMIBTableGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 230, 3, 3)).setObjects(("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesDelPhaseToNextPhaseVoltage"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesDelThdPhaseToNextPhaseVoltage"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    powerACPwrAttributesDelPhaseMIBTableGroup = powerACPwrAttributesDelPhaseMIBTableGroup.setStatus('current')
powerACPwrAttributesWyePhaseMIBTableGroup = ObjectGroup((1, 3, 6, 1, 2, 1, 230, 3, 4)).setObjects(("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyePhaseToNeutralVoltage"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyeCurrent"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyeActivePower"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyeReactivePower"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyeApparentPower"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyePowerFactor"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyeThdPhaseToNeutralVoltage"), ("POWER-ATTRIBUTES-MIB", "eoACPwrAttributesWyeThdCurrent"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    powerACPwrAttributesWyePhaseMIBTableGroup = powerACPwrAttributesWyePhaseMIBTableGroup.setStatus('current')
mibBuilder.exportSymbols("POWER-ATTRIBUTES-MIB", eoACPwrAttributesThdVoltage=eoACPwrAttributesThdVoltage, eoACPwrAttributesAvgCurrent=eoACPwrAttributesAvgCurrent, eoACPwrAttributesTable=eoACPwrAttributesTable, powerACPwrAttributesWyePhaseMIBTableGroup=powerACPwrAttributesWyePhaseMIBTableGroup, powerAttributesMIBGroups=powerAttributesMIBGroups, PYSNMP_MODULE_ID=powerAttributesMIB, powerAttributesMIBFullCompliance=powerAttributesMIBFullCompliance, eoACPwrAttributesEntry=eoACPwrAttributesEntry, eoACPwrAttributesWyeThdPhaseToNeutralVoltage=eoACPwrAttributesWyeThdPhaseToNeutralVoltage, eoACPwrAttributesDelPhaseToNextPhaseVoltage=eoACPwrAttributesDelPhaseToNextPhaseVoltage, eoACPwrAttributesWyePhaseToNeutralVoltage=eoACPwrAttributesWyePhaseToNeutralVoltage, powerACPwrAttributesOptionalMIBTableGroup=powerACPwrAttributesOptionalMIBTableGroup, eoACPwrAttributesTotalPowerFactor=eoACPwrAttributesTotalPowerFactor, eoACPwrAttributesTotalReactivePower=eoACPwrAttributesTotalReactivePower, eoACPwrAttributesFrequency=eoACPwrAttributesFrequency, eoACPwrAttributesWyePhaseIndex=eoACPwrAttributesWyePhaseIndex, powerACPwrAttributesDelPhaseMIBTableGroup=powerACPwrAttributesDelPhaseMIBTableGroup, powerACPwrAttributesMIBTableGroup=powerACPwrAttributesMIBTableGroup, eoACPwrAttributesWyeActivePower=eoACPwrAttributesWyeActivePower, eoACPwrAttributesWyePowerFactor=eoACPwrAttributesWyePowerFactor, eoACPwrAttributesTotalActivePower=eoACPwrAttributesTotalActivePower, eoACPwrAttributesPowerUnitMultiplier=eoACPwrAttributesPowerUnitMultiplier, eoACPwrAttributesWyeReactivePower=eoACPwrAttributesWyeReactivePower, eoACPwrAttributesWyeApparentPower=eoACPwrAttributesWyeApparentPower, eoACPwrAttributesThdCurrent=eoACPwrAttributesThdCurrent, eoACPwrAttributesAvgVoltage=eoACPwrAttributesAvgVoltage, powerAttributesMIB=powerAttributesMIB, powerAttributesMIBObjects=powerAttributesMIBObjects, eoACPwrAttributesDelPhaseTable=eoACPwrAttributesDelPhaseTable, eoACPwrAttributesWyeThdCurrent=eoACPwrAttributesWyeThdCurrent, powerAttributesMIBCompliances=powerAttributesMIBCompliances, eoACPwrAttributesPowerAccuracy=eoACPwrAttributesPowerAccuracy, eoACPwrAttributesDelPhaseEntry=eoACPwrAttributesDelPhaseEntry, eoACPwrAttributesTotalApparentPower=eoACPwrAttributesTotalApparentPower, eoACPwrAttributesWyePhaseTable=eoACPwrAttributesWyePhaseTable, eoACPwrAttributesConfiguration=eoACPwrAttributesConfiguration, powerAttributesMIBConform=powerAttributesMIBConform, eoACPwrAttributesWyeCurrent=eoACPwrAttributesWyeCurrent, eoACPwrAttributesDelPhaseIndex=eoACPwrAttributesDelPhaseIndex, eoACPwrAttributesWyePhaseEntry=eoACPwrAttributesWyePhaseEntry, eoACPwrAttributesDelThdPhaseToNextPhaseVoltage=eoACPwrAttributesDelThdPhaseToNextPhaseVoltage)
